Big Huge Thesaurus

leathery turtle

noun